"""服务端"""

"""jupyter notebook中，不利于实验网络编程代码，请将下面代码复制到 Pycharm 中进行展示："""

from socket import *

# 创建 TCP套接字
client_socket = socket(AF_INET, SOCK_STREAM)

# 建立连接
client_socket.connect(("127.0.0.1", # 要发送到的IP地址
                       8899)) # 信息要发送到的 端口号

while True:
    # 给服务端发消息
    msg = input(">")
    client_socket.send(msg.encode("gbk"))
    
    # 如果发送的是 end, 则不再发送
    if msg == "end":
        break
        
    # 接收服务器端数据
    recv_data = client_socket.recv(1024)  # 最大接收1024字节
    print(f"服务器端说:{recv_data.decode('gbk')}")

# 关闭
client_socket.close()